1
general::
Stop or cease, as in Have done? enough of this nonsense. This idiom is Also put as have done with, as in This arrangement won't work; let's find a new one and have done with it. The past participle done has been used in the sense of "finished" since about 1300. Also see HAVE TO DO WITH.
American Heritage Idioms